System and method for providing advertisement data or other content

ABSTRACT

A method includes providing advertisement data to a mobile device, receiving an input associated with the mobile device based on the advertisement data, and providing a credit based on the input. The input may be based on at least one of a location of the mobile device, a messaging communication initiated using the mobile device, an entry in an information management application, and a transaction executed using the mobile device.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/183,449, filed on Feb. 18, 2014, which in turn is a continuation ofU.S. patent application Ser. No. 12/324,678, filed on Nov. 26, 2008, nowU.S. Pat. No. 8,688,083, each of which is incorporated by referenceherein in its entirety.

BACKGROUND OF THE INVENTION

The present disclosure relates generally to the field of mobilecomputing devices, and more specifically, to systems and methods forproviding advertisement data to a mobile computing device.

Mobile devices may be used to provide advertisement data or othercontent to users of mobile devices. For example, as a user travels,advertisements may be displayed on a mobile device the user is carryingbased upon the geographic location of the mobile device or otherfactors. For example, if a user walks past a restaurant, anadvertisement (e.g., coupon, discount, general advertisement, etc.) maybe displayed on the user's mobile device.

However, with the increasing usage of mobile devices and location-basedadvertisements, users may receive numerous advertisements, where manymay be irrelevant to the user, and where it may be difficult to identifyrelevant or useful advertisements because of the high number ofadvertisements being received.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a front view of a mobile device according to an exemplaryembodiment.

FIG. 2 is a back view of the mobile device of FIG. 1 according to anexemplary embodiment.

FIG. 3 is a side view of the mobile device of FIG. 1 according to anexemplary embodiment.

FIG. 4 is a block diagram of the mobile device of FIG. 1 according to anexemplary embodiment.

FIG. 5 is a block diagram showing a system for providing advertisementdata according to an exemplary embodiment.

FIG. 6 is a flowchart illustrating a method of providing advertisementdata according to an exemplary embodiment.

FIG. 7 is a flowchart illustrating a method of providing advertisementdata according to another exemplary embodiment.

DETAILED DESCRIPTION OF THE INVENTION

Referring to FIGS. 1-3, a mobile device 10 is shown. The teachingsherein can be applied to device 10 or to other electronic devices (e.g.,a desktop computer), mobile computing devices (e.g., a laptop computer)or handheld computing devices, such as a personal digital assistant(PDA), smartphone, mobile telephone, personal navigation device, etc.According to one embodiment, device 10 is a smartphone, which is acombination mobile telephone and handheld computer having PDAfunctionality. PDA functionality can comprise one or more of personalinformation management (e.g., including personal data applications suchas email, calendar, phone, text messaging, etc.), database functions,word processing, spreadsheets, voice memo recording, Global PositioningSystem (GPS) functionality, etc. Device 10 is configured to synchronizepersonal information from these applications with a computer (e.g., adesktop, laptop, server, etc.). Device 10 is further configured toreceive and operate additional applications provided to device 10 aftermanufacture, e.g., via wired or wireless download, SecureDigital card,etc.

As shown in FIGS. 1-3, device 10 includes a housing 12 and a front side14 and a back side 16. Device 10 further comprises a display 18 and auser input device 20 (e.g., a QWERTY keyboard, buttons, touch screen,speech recognition engine, etc.). Display 18 can comprise a touch screendisplay in order to provide user input to a processor 40 (see FIG. 4) tocontrol functions, such as to select options displayed on display 18,enter text input to device 10, or enter other types of input. Display 18also provides images (see, e.g., FIG. 6) that are displayed and may beviewed by users of device 10. User input device 20 can provide similarinputs as those of touch screen display 18. Device 10 can furthercomprise a speaker 26, and a stylus 30 to assist the user in makingselections on display 18.

According to various exemplary embodiments, housing 12 may be any size,shape, and have a variety of length, width, thickness, and volumedimensions. For example, width 13 may be no more than about 200millimeters (mm), 100 mm, 85 mm, or 65 mm, or alternatively, width 13may be at least about 30 mm, 50 mm, or 55 mm. Length 15 may be no morethan about 200 mm, 150 mm, 135 mm, or 125 mm, or alternatively, length15 may be at least about 70 mm or 100 mm. Thickness 17 may be no morethan about 150 mm, 50 mm, 25 mm, or 15 mm, or alternatively, thickness17 may be at least about 10 mm, 15 mm, or 50 mm. The volume of housing12 may be no more than about 2500 cubic centimeters (cc) or 1500 cc, oralternatively, at least about 1000 cc or 600 cc.

According to an exemplary embodiment, housing 12 may be configured tohold a screen such as display 18 in a fixed relationship above a userinput device such as user input device 20 in a substantially parallel orsame plane. This fixed relationship excludes a hinged or movablerelationship between the screen and the user input device (e.g., aplurality of keys) in the fixed embodiment. Display 18 may be a touchscreen display and may comprise a capacitive touch screen, a mutualcapacitance touch screen, a self capacitance touch screen, a resistivetouch screen, a touch screen using cameras and light such as a surfacemulti-touch screen, proximity sensors, or other touch screentechnologies. Display 18 may be configured to receive inputs from fingertouches at a plurality of locations on display 18 at the same time.Display 18 may be configured to receive a finger swipe or otherdirectional input, which may be interpreted by a processing circuit tocontrol certain functions distinct from a single touch input.

Device 10 may be a handheld computer (e.g., a computer small enough tobe carried in a typical front pocket found in a pair of pants, purse orother similar pocket), comprising such devices as typical mobiletelephones and PDAs, but the term “handheld” and the phrase “configuredto be held in a hand during use” excluding typical laptop computers andtablet personal computers (“PCs”) for purposes of this disclosure. Inalternative embodiments, the teachings herein may extend to laptopcomputers, tablet PCs, desktop PCs, and other electronic devices. Thevarious input devices and other parts of device 100 as described belowmay be positioned anywhere on device 100 (e.g., the front side of FIG.1, the rear side of FIG. 2, the side of FIG. 3, on a keyboard which isretractable to slide in and out from a portion of device 10 to berevealed along any of the sides of device 10, etc.).

Referring now to FIG. 4, device 10 comprises a processing circuit 46comprising a processor 40. Processor 40 can comprise one or moremicroprocessors, microcontrollers, and other analog and/or digitalcircuit components configured to perform the functions described herein.Processor 40 may comprise one or more memories (e.g., random accessmemory, read only memory, flash, etc.) configured to store softwareapplications provided during manufacture or subsequent to manufacture bythe user or by a distributor of device 10. In one embodiment, processor40 can comprise a first applications microprocessor configured to run avariety of personal information management applications, such as email,a calendar, contacts, etc., and a second, radio processor on a separatechip or as part of a dual-core chip with the application processor. Theradio processor is configured to operate telephony functionality. Device10 can be configured for cellular radio telephone communication, such asCode Division Multiple Access (CDMA), Global System for MobileCommunications (GSM), Third Generation (3G) systems such as Wide-BandCDMA (WCDMA), or other cellular radio telephone technologies. Device 10can further be configured for data communication functionality, forexample, vi a GSM with General Packet Radio Service (GPRS) systems(GSM/GPRS), CDMA/1× RTT systems, Enhanced Data Rates for GlobalEvolution (EDGE) systems, Evolution Data Only or Evolution DataOptimized (EV-DO), and/or other data communication technologies.

Device 10 may also comprise a receiver 38 which comprises analog and/ordigital electrical components configured to receive and transmitwireless signals via antenna 22 to provide cellular telephone and/ordata communications with a fixed wireless access point, such as acellular telephone tower, in conjunction with a network carrier, suchas, Verizon Wireless, Sprint, etc. Device 10 can further comprisecircuitry to provide communication over a local area network, such asEthernet or according to an IEEE 802.11x standard or a personal areanetwork, such as a Bluetooth or infrared communication technology.Device 10 may further comprise a memory 42 coupled to or as part ofprocessor 40. Memory 42 may store a variety of information, data,applications, files, etc. that may be used or accessed using device 10.

Device 10 further comprises a microphone 36 (see FIG. 2) configured toreceive audio signals, such as voice signals, from a user or otherperson in the vicinity of device 10, typically by way of spoken words.Alternatively or in addition, processor 40 can further be configured toprovide video conferencing capabilities by displaying on display J 8video from a remote participant to a video conference, by providing avideo camera on device 10 for providing images to the remoteparticipant, by providing text messaging, two-way audio streaming infull- and/or half-duplex mode, etc.

Device 10 further comprises a location determining application, shown inFIG. 3 as GPS application 44. GPS application 44 can communicate withand provide the location of device 10 at any given time. Device 10 mayemploy one or more location determination techniques including, forexample, Global Positioning System (GPS) techniques, Cell GlobalIdentity (CGI) techniques, CGI including timing advance (TA) techniques,Enhanced Forward Link Trilateration (EFLT) techniques, Time Differenceof Arrival (TDOA) techniques, Angle of Arrival (AOA) techniques,Advanced Forward Link Trilateration (AFTL) techniques, Observed TimeDifference of Arrival (OTDOA), Enhanced Observed Time Difference (EOTD)techniques, Assisted GPS (AGPS) techniques, hybrid techniques (e.g.,GPS/CGI, AGPS/CGI, GPS/AFTL or AGPS/AFTL for CDMA networks, GPS/EOTD orAGPS/EOTD for GSM/GPRS networks, GPS/OTDOA or AGPS/OTDOA for UMTSnetworks), and so forth.

Device 10 may be arranged to operate in one or more locationdetermination modes including, for example, a standalone mode, a mobilestation (MS) assisted mode, and/or an MS-based mode. In a standalonemode, such as a standalone GPS mode, device 10 may be arranged toautonomously determine its location without real-time networkinteraction or support. When operating in an MS-assisted mode or anMS-based mode, however, device 10 may be arranged to communicate over aradio access network (e.g., UMTS radio access network) with a locationdetermination entity such as a location proxy server (LPS) and/or amobile positioning center (MPC).

Referring now to FIGS. 5-7, device 10 may be configured to receive andprovide advertisement data or other content to users, and furthermore,to receive and/or provide credits (e.g., a monetary credit to afinancial account, etc.) to accounts associated with one or moreentities in conjunction with the advertisement data. “Providing” acredit may include, in various embodiments, calculating a credit,applying a credit to au account, transmitting a credit to an account ona server to be applied at the server, and so on. As shown in FIG. 5,device 10 may communicate with servers 48, 50, 52, which may in tumcommunicate with one or more advertisement sources 54, 56, 58 (e.g., adsources such as retailers, restaurants, services, etc.). According to anexemplary embodiment, server 52 may be an advertisement serviceconfigured to provide advertisement data (e.g., visual advertisements,audible advertisements, e-coupons, etc.) from ad sources 54, 56, 58 todevice 10 (either in coordination with, or independent from, servers 48,50, as discussed in further detail below). Server 50 may be a serverassociated with an application developer that provides applications tobe run on or provided to device 10, and server 48 may be a serverassociated with a manufacturer of device 10. In some embodiments,sources 54, 56, 58 may provide advertisement data to device 10 withoututilizing servers 48, 50, 52 (e.g., such that the advertisement data isreceived by processor 40 of device 10 from sources 54, 56, 58).

Referring to FIG. 6, according to an exemplary embodiment, one or morecredits may be generated and/or provided to accounts associated withand/or stored on one or more of servers 48, 50, 52, device 10, or otherentities, as a result of providing advertisement data to device 10 andin response to one or more inputs (e.g., actions, notifications,indications, user inputs, automatically transmitted data, mobiledevice-specific inputs, etc.). As shown in FIG. 6, advertisement data isfirst provided to device 10 (step 62). An input is then received inresponse to the advertising data (step 64). In response to the input, acredit may be provided to one or more entities (e.g., to device 10 or toone or more of servers 48, 50, 52, etc.). Providing credits to variousentities provides monetary incentives to various parties to viewadvertisements, provide well-targeted advertisements, etc.

According to various exemplary embodiments, the advertisement data mayinclude a variety of information and be provided in a variety of ways.For example, advertisement data may be provided to a user of device 10in the form of a visual image provided on display 18. For example, anicon may be displayed on device 10 and may be selected by a user toprovide an enlarged advertisement such as an electronic coupon, etc.Alternatively, rather than providing a visual display, device 10 mayprovide an audible message (e.g., a recording of an advertisement,etc.). Furthermore, the advertisement data may be provided on display 18and superimposed over another image, such as the current image the useris viewing, a geographic map indicating the location of theestablishment(s) the advertisement data is associated with, and so on.According to various other exemplary embodiments, other types ofadvertisement data may be provided to device 10 (e.g., text, graphics,audio data, video data, etc.).

According to various exemplary embodiments, one or more of servers 48,50, 52 may be involved in providing advertisement data to device 10. Forexample, in one embodiment, server 52 may be associated with anadvertisement service (e.g., AdSense, provided by Google, Inc., MountainView, Calif.) and be configured to provide advertisement data to device10 independent from servers 48, 50. For example, as shown in FIG. 5,server 52 may communicate with device 10 and with one or more of adsources 54, 56, 58. Ad sources 54, 56, 58 may provide advertisement datato server 52, which may in turn provide the advertisement data to mobiledevice 10. In one example, server 52 may provide the advertisement databased on certain criteria or data (e.g., to act as a filter to provideadvertisement data having higher relevance to a user), such as alocation of device 10, historical data associated with the usage ofdevice 10 (e.g., web browsing history, location history), user-specificdata (data stored in an information management application such as anemail application, calendar application, contacts application, and soon), or some other criteria or data. Such criteria or data may bedefined by a user and the access to such criteria or data for filteringor otherwi.se providing advertisement data and other content to device10 may be limited by a user or other entity. In some embodiments, server52 may permit various ad sources (e.g., ad sources 54, 56, 58) toregister with server 52 in order to have their advertisement dataprovided to users (e.g., a user of device 10). Based on certain criteriaor data, the advertisement data may then be selected for delivery tovarious devices/users.

According to other embodiments, server 52 may be configured to provideadvertisement data to device 10 in conjunction with or through one orboth of servers 48, 50. For example, as noted above, server 50 may be orinclude a server associated with an application developer that providesapplications (e.g., mobile device-specific applications, such as games,financial tools, location-based mapping programs, music players, etc.)to device 10. Advertisement data may be provided to (by one or more ofservers 48, 50, 52) and/or displayed on device 10 while one or moreapplications provided by server 50 are running on device 10. Forexample, one or more advertisements provided by server 52 may bedisplayed along a top, side, or bottom portion of display 18 while auser is running an application provided by server 50. As a result, acredit may be provided to accounts associated with server 50 (or thedeveloper associated therewith) and/or server 52 (or the providerassociated therewith) in addition to device 10, upon one or both of thedelivery of the advertisement data or an input received in response tothe delivery of the advertisement data.

In some embodiments, server 48 may communicate with one or both ofservers 50, 52 in providing advertisement data to device 10. Forexample, as noted above, server 48 may be a server associated with amanufacturer of device 10. In some embodiments, server 48 may havewireless or other access to data unavailable to servers 50, 52 (e.g.,user-specific data such as data from an information managementapplication, including email, calendar, contacts, and otherapplications). Server 48 may provide data associated with device 10 (andthe associated user) to one or both of servers 50, 52. Such data may beused, for example, to filter advertisement data being provided to device10 to increase the relevancy of the advertisement data to the particulardevice/user. For example, a device manufacturer associated with server48 may be provided with an identifier (e.g., an AdSense identificationnumber) that is assigned to an application developer that is registeredwith an ad service (e.g., AdSense, provided by Google, Inc.) associatedwith server 52. Server 48 may then provide data to server 52 that may beutilized to filter or target advertisements to device 10, and themanufacturer may share in the revenue generated by the advertisementdata (e.g., by being provided with one or more credits). As a result ofproviding this data, a credit may be provided to an account associatedwith server 48 (e.g., an account associated with the manufacturer ofdevice 10) either upon delivery of the advertisement data or uponreceiving some type of input in response to the delivery data.

It should be understood that the various embodiments discussed hereinare provided for purposes of illustration only, and that more or fewerservers or other parties/entities may be involved in the provision ofadvertisement data to device 10. All such embodiments are deemed to bewithin the scope of the present disclosure.

As discussed above, in response to providing the advertisement data todevice 10 (see step 62 shown in FIG. 6), one or more inputs may bereceived (step 64 shown in FIG. 6). The input may take a variety offorms and may be specific to mobile devices (e.g., a mobiledevice-specific input such as a change in location of device 10, whethera phone call was made by device .I 0 to a store associated with anadvertisement within a predetermined time of displaying theadvertisement on device 10, etc.). According to one embodiment, theinput may include a user selecting a link embedded in the advertisementdata. For example, the advertisement data may include a link directing auser to a website associated with a retail establishment. Upon selectingthe link, the user may be directed to the website. In response toreceiving the selection of the link, a credit may be generated andprovided to one or more parties or accounts (e.g., an account associatedwith a user of device 10, an advertisement service, one or more servers,etc.).

According to another embodiment, the input may include a location, orchange in location, of device 10. For example, device 10 may provideadvertisement data for a retail establishment to a user of device 10.The user may then visit the retail establishment associated with theadvertisement data. A server (which in some embodiments may be one ofservers 48, 50, 52) or processor 40 may determine or be provided withthe location of device 10 and further determine that device 10 is at ornear (e.g., within a predetermined distance of) an establishment (e.g.,a retail store, a restaurant, etc.) associated with the advertisementdata. A credit may then be generated in response to device 10 beingwithin the predetermined distance of the establishment. The credit maybe provided to an account associated with a user of device 10, anaccount associated with a third party (e.g., an advertisement service orserver 52), or another entity (e.g., one or both of servers 48, 50,etc.).

According to another embodiment, the input may be associated with atransaction (e.g., a purchase of goods or services using device 10),either via a network-based transaction (e.g., on-line purchases), or aface-to-face transaction where device 10 is utilized in executing thetransaction (e.g., paying for retail goods at a retail establishment).For example, advertisement data may be displayed on device 10. A usermay select a link embedded in or available via the advertisement datathat initiates a purchase of goods, services, etc. (e.g., an on-linepurchase). Alternatively, a user may travel to an establishment (e.g., arestaurant, store, etc.) and then execute a transaction using device 10.In some embodiments, device 10 may include a near field communication(NFC) device enabling the device to execute transactions via, forexample, point-of-sale terminals at retailers, etc. In response to thetransaction being executed, a credit may be provided to one or moreentities as discussed above.

According to another embodiment, the input may include an entry in aninformation management application (e.g., a contact entry, a mailinglist entry, a calendar appointment, etc.) running either on processor 40or on a remote server or processor. For example, in response toreceiving advertisement data on a device such as device 10, a user maycreate a new contact entry, a new calendar entry, or permit data to betransferred to a remote server or processor (e.g., in the case of anadvertiser wanting to generate a mailing list, phone list, etc.).Furthermore, the input may include the initiation of a communicationutilizing device 10 and directed toward an entity associated with theadvertisement data (e.g., a retailer, restaurant, etc.). Thecommunication may include a wireless telephone call, an email, a textmessage, SMS, or any other type of message initiated or attempted to beplace-using device 10.

A variety of other inputs may be received in response to providing theadvertisement data to device 10. According to various exemplaryembodiments, the input or inputs may include or be based on inputsreceived via device 10 (e.g., via a keyboard, touch screen, microphone,etc.), or may be based on inputs received as a result of actions takenthat involve device 10 (e.g., executing a transaction using device 10,moving device 10 to a geographic location, etc.). In some embodiments,device 10 may be configured such that a camera or other device maycapture a user's expression (e.g. facial expression, etc.) upon theadvertisement data being provided, thereby providing an indication ofpotential user excitement, enthusiasm, etc. in response to theadvertisement data (in response to which a credit may be provided insome embodiments).

According to various exemplary embodiments, a variety of revenue modelsmay be used in conjunction with device 10 in providing advertisementdata to device 10, and credits may be provided to a variety of partiesdependent on the revenue model utilized. For example, as discussedabove, one or more credits may be provided to device 10, servers 48, 50,52, or other entities depending on how the advertisement data or othercontent is provided to device 10. In some embodiments, an accountingsystem (e.g., application, program, code, etc.) maybe provided on device10, one of servers 48, 50, 52, or another server, processor, etc. tomonitor the activity of various entities (e.g., processors, servers,etc.) and to generate, provide, and/or track the credits being providedto each entity.

Referring to FIG. 7, according to an exemplary embodiment, a multi-tierrevenue generation model may be used. Each tier of the multi-tier modelrepresents an additional input or other action taken in response to theadvertisement data or previous input or action. As shown in FIG. 7,advertisement data may be provided to device 10 (step 72). An input isthen received in response to the advertising data (step 74). In responseto the input, a credit may be provided to one or more entities (e.g., todevice 10 or to one or more of servers 48, 50, 52, etc.) (step 76).Steps 72-76 shown in FIG. 7 are substantially similar to steps 62-66shown and discussed with respect to FIG. 6. However, the methodillustrated in FIG. 7 provides for additional credits to be generatedand/or provided. For example, after the credit is provided (step 76) anadditional input may be received (e.g., a transaction being executedafter an initial input of a selection of a Link) (step 80). In responseto the additional input, an (step 82) additional credit may be providedto any of the entities described herein. This process may continue asadditional advertisement data is provided (return to step 78) and/oradditional inputs are received (return to step 80) and, in response,further credits are provided.

In some embodiments, the monetary amount or value of the credit may bebased on a variety of factors. For example, the amount of a credit maybe based on the cost of goods and/or services purchased or, the creditmay include a discount on goods purchased. Alternatively, the amount ofthe credit may be based on a pre-existing agreement such as anadvertisement agreement where, for example, the purchase price of device10 may be reduced or eliminated in exchange for a user permittingadvertisement data or advertisement data of a certain type to bedelivered to device 10 or in exchange for the user providing user datato one of servers 48, 50, or 52 to assist in filtering ofadvertisements. In such an arrangement, a user may be permitted to later“buy-out” of the agreement for a certain (e.g., predetermined) amount inorder to stop or limit the advertisement data provided to device 10.

According to yet other embodiments, the amount of the credit may varybetween tiers of a multi-tier revenue generation model. In such anarrangement, the amount of the credit may increase (or alternatively,decrease, stay the same, vary according to a number of factors, and soon) with each tier. For example, a user may be provided with anadvertisement for a restaurant that includes a link to a web site forthe restaurant. Should a user select the link, the user may be directedto the restaurant's website and the user's account may be provided witha first credit. The user may then generate a dinner reservation (e.g.,in the form of a calendar entry in device 10), upon which a second(e.g., greater) credit may be provided. Further, when the user arrivesat the restaurant (with device 10) an additional credit (e.g., greaterthan one or more preceding credits) may be generated based on the userbeing at the geographic location associated with the advertisement data.Further yet, should the user execute a transaction (e.g., pay for ameal) with device 10, yet another credit (e.g., greater than one or morepreceding credits) may be generated. As discussed above, the amount ofthe credits may vary between tiers and credits maybe provided to otheraccounts beyond accounts associated with device 10.

The use of a multi-tiered revenue generation system as that describedherein may in some embodiments provide many benefits, includingproviding an additional incentive to users to react to advertisementdata and providing sources of advertisements (e.g., restaurants,retailers, etc.) with the potential for enhanced revenues due toincreased sales, etc. It should be noted that a variety of parties orentities (e.g., servers 48, 50, 52, etc.) may be included in amulti-tier revenue generation system such as that described herein, andall such features and combinations of features are deemed to be withinthe scope of the present application.

While the detailed drawings, specific examples and particularformulations given describe exemplary embodiments, they serve thepurpose of illustration only. The hardware and software configurationsshown and described may differ depending on the chosen performancecharacteristics and physical characteristics of the computing and otherdevices. The systems shown and described are not limited to the precisedetails and conditions disclosed. Furthermore, other substitutions,modifications, changes, and omissions may be made in the design,operating conditions, and arrangement of the exemplary embodimentswithout departing from the scope of the present disclosure as expressedin the appended claims.

What is claimed is:
 1. A mobile device, comprising: a memory; at leastone processor coupled to the memory, the at least one processorconfigured to: receive application data corresponding to at least oneapplication from an application server; provide a first content to auser while the at least one application is displayed on the mobiledevice, wherein the first content is received from a content serverbased on a first location of the mobile device, the content server beingassociated with the application server; send, to the content server, afirst input in response to the first content to cause an increment in afirst parameter corresponding to the application server; send, to thecontent server, a second input in response to the first content to causean increment in a second parameter corresponding to the user of themobile device, wherein the first input and the second input are based onat least one of: a second location of the mobile device; a messagingcommunication initiated using the mobile device with an entityassociated with the first content; or an entry in an informationmanagement application.
 2. The mobile device of claim 1, wherein thefirst input further causes an increment in the second parameter.
 3. Themobile device of claim 1, wherein the second location is a locationwithin a predetermined distance of an establishment associated with thefirst content.
 4. The mobile device of claim 1, wherein the firstcontent is filtered based on data associated with the mobile device. 5.The mobile device of claim 1, wherein the messaging communication is oneof a wireless phone call, an email, or a text message.
 6. The mobiledevice of claim 1, wherein the entry comprises contact information, andthe information management application is a contacts application runningon the mobile device.
 7. The mobile device of claim 1, wherein the firstinput further causes an increment in a third parameter corresponding toa manufacturer of the mobile device.
 8. A method for providing contentby a mobile device, comprising: receiving application data correspondingto at least one application from an application server; providing afirst content to a user while the at least one application is displayedon the mobile device, wherein the first content is received from acontent server based on a first location of the mobile device, thecontent server being associated with the application server; sending, tothe content server, a first input in response to the first content tocause an increment in a first parameter corresponding to the applicationserver; sending, to the content server, a second input in response tothe first content to cause an increment in a second parametercorresponding to the user of the mobile device, wherein the first inputand the second input are based on at least one of: a second location ofthe mobile device; a messaging communication initiated using the mobiledevice with an entity associated with the first content; or an entry inan information management application.
 9. The method of claim 8, whereinthe first input further causes an increment in the second parameter. 10.The method of claim 8, wherein the second location is a location withina predetermined distance of an establishment associated with the firstcontent.
 11. The method of claim 8, wherein the first content isfiltered based on data associated with the mobile device.
 12. The methodof claim 8, wherein the messaging communication is one of a wirelessphone call, an email, or a text message.
 13. The method of claim 8,wherein the entry comprises contact information, and the informationmanagement application is a contacts application running on the mobiledevice.
 14. The method of claim 8, wherein the first input furthercauses an increment in a third parameter corresponding to a manufacturerof the mobile device.
 15. A non-transitory processor-readable medium forproviding content by a mobile device, comprising processor-readableinstructions configured to cause a processor to: receive applicationdata corresponding to at least one application from an applicationserver; provide a first content to a user while the at least oneapplication is displayed on the mobile device, wherein the first contentis received from a content server based on a first location of themobile device, the content server being associated with the applicationserver; send, to the content server, a first input in response to thefirst content to cause an increment in a first parameter correspondingto the application server; send, to the content server, a second inputin response to the first content to cause an increment in a secondparameter corresponding to the user of the mobile device, wherein thefirst input and the second input are based on at least one of: a secondlocation of the mobile device; a messaging communication initiated usingthe mobile device with an entity associated with the first content; oran entry in an information management application.
 16. Thenon-transitory processor-readable medium of claim 15, wherein the firstinput further causes an increment in the second parameter.
 17. Thenon-transitory processor-readable medium of claim 15, wherein the secondlocation is a location within a predetermined distance of anestablishment associated with the first content.
 18. The non-transitoryprocessor-readable medium of claim 15, wherein the first content isfiltered based on data associated with the mobile device.
 19. Thenon-transitory processor-readable medium of claim 15, wherein themessaging communication is one of a wireless phone call, an email, or atext message.
 20. The non-transitory processor-readable medium of claim15, wherein the entry comprises contact information, and the informationmanagement application is a contacts application running on the mobiledevice.
 21. The non-transitory processor-readable medium of claim 15,wherein the first input further causes an increment in a third parametercorresponding to a manufacturer of the mobile device.